/**
 * @param startDate  开始日期 yyyy-MM-dd
 * @param enDate  结束日期 yyyy-MM-dd
 * @returns {number} 两日期相差的天数
 */
export function getDaysBetween(startDate, enDate) {
    const sDate = Date.parse(startDate)
    const eDate = Date.parse(enDate)
    if (sDate > eDate) {
        return 0
    }
    if (sDate === eDate) {
        return 0
    }
    const days = (eDate - sDate) / (1 * 24 * 60 * 60 * 1000)
    return days
}

//日期补0
export function formatDate(str) {//就用这个2022-3-4日期来举例子，我们先根据-切分字符串，得到一个数组，然后分别识别3、4这种个位数日期，<10就前置补 0，否则不操作。
    // 根据 - 符号拆分
    return str
        .split("-")
        .map((item) => {
            // +item 将item字符串转换为数字
            // 小于10的时候就补全一个前缀0
            if (+item < 10) {
                return "0" + +item;
            }

            // 大于10的时候不用补0
            return item;
        })
        .join("-"); // 最后重组回来
}
